42
Is it possible to programmatically expand a folder (sample 1)

public void init()
{
	;

	super();

	excascadefile1.BeginUpdate();
	excascadefile1.Layout("Expand0 = \"c:\\\";SelectMode0 = 0");
	excascadefile1.EndUpdate();
}
41
Can I limit the size of each cascade column, so the user can't resize them outside of the range I give
public void init()
{
	;

	super();

	excascadefile1.BeginUpdate();
	excascadefile1.HeaderVisible(false);
	excascadefile1.Mode(0/*exFixCascadeMode*/);
	excascadefile1.ColumnsVisible(2/*exFileColumnName*/);
	excascadefile1.MinColumnWidth(128);
	excascadefile1.MaxColumnWidth(256);
	excascadefile1.EndUpdate();
}
40
How can I define the width of the cascade column

public void init()
{
	;

	super();

	excascadefile1.BeginUpdate();
	excascadefile1.Mode(0/*exFixCascadeMode*/);
	excascadefile1.DefColumnWidth(256);
	excascadefile1.EndUpdate();
}
39
The scroll bars are too large. Can I make them smaller

public void init()
{
	;

	super();

	excascadefile1.BeginUpdate();
	excascadefile1.ScrollWidth(4);
	excascadefile1.ScrollHeight(4);
	excascadefile1.EndUpdate();
}
38
How do I enable the scrollbar-extension, as thumb to be shown outside of the control's client area

public void init()
{
	;

	super();

	excascadefile1.BeginUpdate();
	excascadefile1.ScrollPartVisible(0/*exVScroll*/,65536/*exExtentThumbPart*/,true);
	excascadefile1.ScrollPartVisible(1/*exHScroll*/,65536/*exExtentThumbPart*/,true);
	excascadefile1.ScrollPartVisible(2/*exScroll*/,65536/*exExtentThumbPart*/,true);
	excascadefile1.ScrollWidth(4);
	excascadefile1.Background(276/*exVSBack*/,WinApi::RGB2int(240,240,240));
	excascadefile1.Background(260/*exVSThumb*/,WinApi::RGB2int(128,128,128));
	excascadefile1.ScrollHeight(4);
	excascadefile1.Background(404/*exHSBack*/,excascadefile1.Background(276/*exVSBack*/));
	excascadefile1.Background(388/*exHSThumb*/,excascadefile1.Background(260/*exVSThumb*/));
	excascadefile1.Background(511/*exScrollSizeGrip*/,excascadefile1.Background(276/*exVSBack*/));
	excascadefile1.EndUpdate();
	excascadefile1.BeginUpdate();
	excascadefile1.ColumnsVisible(2/*exFileColumnName*/);
	excascadefile1.HeaderVisible(false);
	excascadefile1.FitCascadeColumns(3);
	excascadefile1.EndUpdate();
}
37
How can I lock / freeze the control events
// Event event - Notifies the application once the control fires an event.
void onEvent_Event(int   _EventID)
{
	;
	print( excascadefile1.EventParam(-2) );
}

public void init()
{
	;

	super();

	excascadefile1.FreezeEvents(true);
}
36
How can I display the list mode in the first view, and thumbnail in the second view

public void init()
{
	;

	super();

	excascadefile1.BeginUpdate();
	excascadefile1.AllowSplitView(1/*exAllowOneSplitView*/);
	excascadefile1.SplitViewHeight("256");
	excascadefile1.Layout("Select1=\"c:\\\";SelectMode1 = 2");
	excascadefile1.Layout("Select0=\"c:\\\";SelectMode0 = 1");
	excascadefile1.EndUpdate();
}
35
How can I programmatically select a different folder in the second, or third view

public void init()
{
	;

	super();

	excascadefile1.BeginUpdate();
	excascadefile1.AllowSplitView(1/*exAllowOneSplitView*/);
	excascadefile1.SplitViewHeight("256");
	excascadefile1.Layout("Select1=\"d:\\\"");
	excascadefile1.Layout("Select0=\"E:\\\"");
	excascadefile1.EndUpdate();
}
34
How can I programmatically vertically-split the control

public void init()
{
	;

	super();

	excascadefile1.BeginUpdate();
	excascadefile1.AllowSplitView(2/*exAllowTwoSplitView*/);
	excascadefile1.SplitViewHeight("256,256");
	excascadefile1.EndUpdate();
}
33
How can I find if the control is running in DPI mode
public void init()
{
	;

	super();

	print( excascadefile1.FormatABC("dpi = 1 ? `normal/stretch mode` : `dpi mode`") );
}
32
How can I change the visual appearance of the +/- buttons, open/close glyphs as current visual theme

public void init()
{
	COM com_Appearance;
	anytype var_Appearance;
	;

	super();

	excascadefile1.BeginUpdate();
	var_Appearance = excascadefile1.VisualAppearance(); com_Appearance = var_Appearance;
		com_Appearance.Add(1,"XP:TREEVIEW 2 1");
		com_Appearance.Add(2,"XP:TREEVIEW 2 2");
	excascadefile1.Background(180/*exTreeGlyphOpen*/,0x1000000);
	excascadefile1.Background(181/*exTreeGlyphClose*/,0x2000000);
	excascadefile1.EndUpdate();
}
31
How can I change the visual appearance of the +/- buttons

public void init()
{
	COM com_Appearance;
	anytype var_Appearance;
	str var_s,var_s1;
	;

	super();

	excascadefile1.BeginUpdate();
	var_Appearance = excascadefile1.VisualAppearance(); com_Appearance = var_Appearance;
		var_s = "gBFLBCJwBAEHhEJAAEhABDwCg6AADACAxRDgMQBQKAAzAJBIYhiG4cYCgMZhXDOCYXABCEYRXBIZQ7BKNIxjSJ5BhIAAyDSJMjSRJUEhqGCWYDleYYYAKHIMQLJQKQSB";
		var_s = var_s + "cQR9EaBZBAWTpQC0OJDTJRI4TNAgbSYAAYRqoCb6loTKypaxjCQQIgkUBpGKdBynEYsDwSGyJCCJWyIbpKAwoVbcs4AYhuJpaQi+d5PFbjVT8dLAMBwLA8EwXAJ+OpfD";
		var_s = var_s + "xXU7eFKpR5fchXTI8UxXFqXZhkeQrfh7KYVRBKdBQRBEFQPJqnahqOpaXo2RoLUJKcQwHTmHYNQTALyuTALZrWeZ3XrgN74LbtZzVQauYRpbCMEr6bpoWLnFi6Ho1U4l";
		var_s = var_s + "lWah1jqSweFqfxPgQQRphi+Yak0YIuqUfJegef4zluaJ3nqPJeCYH4BAeX5TDLBpVGqKRRnwf4flefZtHsX54BYAR/F+EwVnUd5eAMMJKDIChygyIQpAoEh4iIJ5JlgX";
		var_s = var_s + "IcgCXpIGoFwnGEQh6BEKBgmMIICHgIJCAiUAzgyUoAhwJohkiRgygwYpiGoKwzGIcgKCkNQNCMRIbCYCRYk4QoMiOchWDwNBjhiJJaDYTRiGiFwlCQAhOE8JBJHITIRg";
		var_s = var_s + "wZRZFCFCZBkOIUhKTRpCWAwgGYQ4El4NxlBifIWCcCYCFoaoMGaKYyG6GxlBmGJdhkCAWBIeA5g4U4QhMJAImkPIShRVxGgQJRlCIUISh+SJpnCZIeBgFgiHgO4OlOMI";
		var_s = var_s + "NCISByECDQikkGhuh2JwpmqBogCKaYiC6FwhmkQ4yHgYgYiaHopiuaRakCbIsisSpGjYOwaHYKYMCkK5CA2IxrCwCwFigaJrkLTI6lcdANAEgIA=";
		com_Appearance.Add(1,COMVariant::createFromStr(var_s));
		var_s1 = "gBFLBCJwBAEHhEJAAEhABEICg6AADACAxRDgMQBQKAAzAJBIYhiG4cYCgMZhXDOCYXABCEYRXBIZQ7BKNIxjSJ5BhIAAyDSJMjSRJUEhqGCWYDleYYYAKHIMQLJQKQSB";
		var_s1 = var_s1 + "cQR9EaBZBAWTpQC0OJDTJRI4TNAgbSYAAYRqoCb6loTKypaxjCQQIgkUBpGKdBynEYsDwSGyJCCJWyIbpKAwoVbcs4AYhuJpaQi+d5PFbjVT8dLAMBwLA8EwXAJ+OpfD";
		var_s1 = var_s1 + "xXU7eFKpR5fchXTI8UxXFqXZhkeQrfh7KYVRBKdBQRBEFQPJqnahqOpaXo2RoLUJKcQwHTmHYNQTALyuTALZrWeZ3XrgN74LbtZzVQauYRpbCMEr6bpoWLnFi6Ho1U4l";
		var_s1 = var_s1 + "lWah1jqSweFqfxPgQQRphi+Yak0YIuqUfJeg8X4rluaZ3niGB+AQHx/EyShjjEVYqiUR5rnmex/GAB5+AIf4gEeXJFHyXZ3gCTAygyAociMKBKEKBIeCiCZyHYFAnCEe";
		var_s1 = var_s1 + "Bkh+BghFgRIegOCgYCySAgh4CAkgINAMmMNIgCcCYjn4LoLmMCJGDKC5ijIagoDMYhCAoJg1A0IxEhsJgJFiThChCY5yFYPA0GOGIYloNhNGIaIXCUJACE4TwkEkchOF";
		var_s1 = var_s1 + "SFYlFkXhUCUCQZEYTglCSMxaEkYJIBmFJhDeDZZEYPwlgmQhghaGqVDoa4bGaeY6FGGZNlmFIBGEJ4jhiZQ5AkMhAg6E5JCkRoGCUSQ6B6CYiSCBIOh+DhJmmARiWQOJ";
		var_s1 = var_s1 + "tDsCJSCSBwkXSLIRicaZ6HqIIomoIguhwIpphIHoWDsJ4mCGChpmqOpGheLIOkqUo2iya4DjGJxihiQoSj4IJaDaMpCjCWoGg6PgpBiQ4tHcQJQBAgI=";
		com_Appearance.Add(2,COMVariant::createFromStr(var_s1));
	excascadefile1.Background(180/*exTreeGlyphOpen*/,0x1000000);
	excascadefile1.Background(181/*exTreeGlyphClose*/,0x2000000);
	excascadefile1.EndUpdate();
}
30
How can I change the color for selected thumbnail

public void init()
{
	;

	super();

	excascadefile1.BeginUpdate();
	excascadefile1.Select("c:\\");
	excascadefile1.SelectMode(2/*exSelectModeThumbnail*/);
	excascadefile1.Background(178/*exThumbnailSelBorderColor*/,WinApi::RGB2int(255,0,0));
	excascadefile1.Background(179/*exThumbnailSelBorderColorHide*/,WinApi::RGB2int(128,0,0));
	excascadefile1.EndUpdate();
}
29
How can I change the thumbnail's frame color

public void init()
{
	;

	super();

	excascadefile1.BeginUpdate();
	excascadefile1.Select("c:\\");
	excascadefile1.SelectMode(2/*exSelectModeThumbnail*/);
	excascadefile1.Background(177/*exThumbnailBorderColor*/,WinApi::RGB2int(0,0,1));
	excascadefile1.EndUpdate();
}
28
Turn on the background-alternate colors, for Thumbnail view

public void init()
{
	;

	super();

	excascadefile1.BeginUpdate();
	excascadefile1.Select("c:\\");
	excascadefile1.SelectMode(2/*exSelectModeThumbnail*/);
	excascadefile1.Background(175/*exThumbnailBackColorAlt*/,WinApi::RGB2int(128,128,128));
	excascadefile1.EndUpdate();
}
27
Is there any option I can highlight the panel view that currently has the focus

public void init()
{
	;

	super();

	excascadefile1.BeginUpdate();
	excascadefile1.Background(173/*exFocusFrame*/,WinApi::RGB2int(128,128,128));
	excascadefile1.EndUpdate();
}
26
I disabled the split bars, the question is how can I change the visual appearance of them

public void init()
{
	;

	super();

	excascadefile1.BeginUpdate();
	excascadefile1.Background(18/*exSplitBar*/,WinApi::RGB2int(128,128,128));
	excascadefile1.Background(171/*exDisableSplitBar*/,excascadefile1.Background(18/*exSplitBar*/));
	excascadefile1.Background(142/*exCSplitBar*/,excascadefile1.Background(18/*exSplitBar*/));
	excascadefile1.Background(141/*exHSplitBar*/,excascadefile1.Background(18/*exSplitBar*/));
	excascadefile1.Background(170/*exSplitBarSize*/,WinApi::RGB2int(2,0,0));
	excascadefile1.Background(172/*exDisableSplitBarSize*/,excascadefile1.Background(170/*exSplitBarSize*/));
	excascadefile1.HeaderVisible(false);
	excascadefile1.Mode(771/*exAutoFitOnResizeClient | exDisableResizeCascadeColumns | exSplitFixCascadeMode*/);
	excascadefile1.EndUpdate();
}
25
The control's split bar looks a bit larger, can I make it smaller

public void init()
{
	str var_s;
	;

	super();

	excascadefile1.BeginUpdate();
	var_s = "gBFLBCJwBAEHhEJAAEhABNACg6AADACAxRDgMQBQKAAzAJBIYhiG4cYCgMZhXDOCYXABCEYRXBIZQ7BKNIxjSJwFiCCQwSDKEjyCKcGRHF6MI6gOYpCgOIYjRJNIASVA";
	var_s = var_s + "ceAAGaUZrjSgobjmOYhAJCKJUWAFFoVDCgZThGgJHomMIhBDHASQTQ8EytJqmKajCaRSDUJZkWZOIyjBd6a5tVbXEaVTAccxhOKeahvGo5Fred40TRINCWHI1d4NH69J";
	var_s = var_s + "bwMILSgME6FABXdhWFC+Ex9Kiea7kOqIJwyA5bY5kGRWDRkLzROAALJ1Cz7KqydpDYyAGbABagAYfPy8JzxHKNarfA5GZzuG4zdi8U41WCBdpnHQNS4KL6ndBbWrdFoi";
	var_s = var_s + "C8X4QnAOQ8B4dwiHQCIEhQDQmDOIZUmQZYDkIVRSmIEQ3lUGwbEIRQQh4ZpeEQGIMB0JZdkoc4XnqVB/k0CAGAKAJgEgFgGgGYBXnyVA5mCRQ4maA5NjgRJvgSTwoFYF";
	var_s = var_s + "oFmGCBmBqBphhgTJvDcIkFlWCJhmOLgmDoYoIiYKoKmKSI2C6CwiGOLJwgyTJ4lYAg8mOCI+DqDpjkiMJ0g+TJZAYN4OGOWQWEaCpjnOUhBDMZAzk4MYTmUCRGFKFJlE";
	var_s = var_s + "kRhJhKZJTjIWoWmWSR2F6F5mAmBhbhWZAoASdYZk6WYmGqGpmkmNhuhulQonaHJlgmGhnDuJ4JmYeoemeSZ2H6H5nhmTJ2h0TQKAoHohmiCgmgqIpokoJJ3iOaBKDydw";
	var_s = var_s + "8GkShWhaJZpgoZoaiaaRTmKHokGieJiiKKJqEqFomimaoKg6Hg+CgSouimK5rAqRg4D4axKjaHoSGuCpmjqLprkqdo6i0D4aBKQIgiwSwWkaMZsgsJpGD6LJLAqNIyi0";
	var_s = var_s + "CxGlKHJskOahLgKJhzlaK4gi2GxOl6MZtjmTJOjiX5ThSWo5mMM5CkCOpukuNpujubwLiYEY8k2NQ4mqPZNhuZgIj6b5LnaeQ2GXsJrGuQAEAQgI";
	excascadefile1.VisualAppearance().Add(1,COMVariant::createFromStr(var_s));
	excascadefile1.AllowSplitView(2/*exAllowTwoSplitView*/);
	excascadefile1.Background(18/*exSplitBar*/,0x1000000);
	excascadefile1.Background(142/*exCSplitBar*/,0x1000000);
	excascadefile1.Background(141/*exHSplitBar*/,0x1000000);
	excascadefile1.Background(170/*exSplitBarSize*/,WinApi::RGB2int(3,0,0));
	excascadefile1.HeaderVisible(false);
	excascadefile1.EndUpdate();
}
24
How can I change the status bar's visual appearance

public void init()
{
	str var_s;
	;

	super();

	excascadefile1.BeginUpdate();
	var_s = "gBFLBCJwBAEHhEJAAEhABNACg6AADACAxRDgMQBQKAAzAJBIYhiG4cYCgMZhXDOCYXABCEYRXBIZQ7BKNIxjSJwFiCCQwSDKEjyCKcGRHF6MI6gOYpCgOIYjRJNIASVA";
	var_s = var_s + "ceAAGaUZrjSgobjmOYhAJCKJUWAFFoVDCgZThGgJHomMIhBDHASQTQ8EytJqmKajCaRSDUJZkWZOIyjBd6a5tVbXEaVTAccxhOKeahvGo5Fred40TRINCWHI1d4NH69J";
	var_s = var_s + "bwMILSgME6FABXdhWFC+Ex9Kiea7kOqIJwyA5bY5kGRWDRkLzROAALJ1Cz7KqydpDYyAGbABagAYfPy8JzxHKNarfA5GZzuG4zdi8U41WCBdpnHQNS4KL6ndBbWrdFoi";
	var_s = var_s + "C8X4QnAOQ8B4dwiHQCIEhQDQmDOIZUmQZYDkIVRSmIEQ3lUGwbEIRQQh4ZpeEQGIMB0JZdkoc4XnqVB/k0CAGAKAJgEgFgGgGYBXnyVA5mCRQ4maA5NjgRJvgSTwoFYF";
	var_s = var_s + "oFmGCBmBqBphhgTJvDcIkFlWCJhmOLgmDoYoIiYKoKmKSI2C6CwiGOLJwgyTJ4lYAg8mOCI+DqDpjkiMJ0g+TJZAYN4OGOWQWEaCpjnOUhBDMZAzk4MYTmUCRGFKFJlE";
	var_s = var_s + "kRhJhKZJTjIWoWmWSR2F6F5mAmBhbhWZAoASdYZk6WYmGqGpmkmNhuhulQonaHJlgmGhnDuJ4JmYeoemeSZ2H6H5nhmTJ2h0TQKAoHohmiCgmgqIpokoJJ3iOaBKDydw";
	var_s = var_s + "8GkShWhaJZpgoZoaiaaRTmKHokGieJiiKKJqEqFomimaoKg6Hg+CgSouimK5rAqRg4D4axKjaHoSGuCpmjqLprkqdo6i0D4aBKQIgiwSwWkaMZsgsJpGD6LJLAqNIyi0";
	var_s = var_s + "CxGlKHJskOahLgKJhzlaK4gi2GxOl6MZtjmTJOjiX5ThSWo5mMM5CkCOpukuNpujubwLiYEY8k2NQ4mqPZNhuZgIj6b5LnaeQ2GXsJrGuQAEAQgI";
	excascadefile1.VisualAppearance().Add(1,COMVariant::createFromStr(var_s));
	excascadefile1.StatusBarVisible(2/*exStatusBarAnchorTop*/);
	excascadefile1.Background(168/*exStatusBackColor*/,0x1404040);
	excascadefile1.Background(169/*exStatusForeColor*/,WinApi::RGB2int(255,255,255));
	excascadefile1.Background(174/*exStatusPanelBackColor*/,0x1808080);
	excascadefile1.EndUpdate();
}
23
How can I change the status bar's visual appearance

public void init()
{
	;

	super();

	excascadefile1.BeginUpdate();
	excascadefile1.StatusBarVisible(2/*exStatusBarAnchorTop*/);
	excascadefile1.Background(168/*exStatusBackColor*/,WinApi::RGB2int(40,40,40));
	excascadefile1.Background(169/*exStatusForeColor*/,WinApi::RGB2int(255,255,255));
	excascadefile1.Background(174/*exStatusPanelBackColor*/,WinApi::RGB2int(128,128,128));
	excascadefile1.EndUpdate();
}
22
How can I change the visual appearance for all split-bars that the control displays

public void init()
{
	str var_s;
	;

	super();

	excascadefile1.BeginUpdate();
	var_s = "gBFLBCJwBAEHhEJAAEhABNACg6AADACAxRDgMQBQKAAzAJBIYhiG4cYCgMZhXDOCYXABCEYRXBIZQ7BKNIxjSJwFiCCQwSDKEjyCKcGRHF6MI6gOYpCgOIYjRJNIASVA";
	var_s = var_s + "ceAAGaUZrjSgobjmOYhAJCKJUWAFFoVDCgZThGgJHomMIhBDHASQTQ8EytJqmKajCaRSDUJZkWZOIyjBd6a5tVbXEaVTAccxhOKeahvGo5Fred40TRINCWHI1d4NH69J";
	var_s = var_s + "bwMILSgME6FABXdhWFC+Ex9Kiea7kOqIJwyA5bY5kGRWDRkLzROAALJ1Cz7KqydpDYyAGbABagAYfPy8JzxHKNarfA5GZzuG4zdi8U41WCBdpnHQNS4KL6ndBbWrdFoi";
	var_s = var_s + "C8X4QnAOQ8B4dwiHQCIEhQDQmDOIZUmQZYDkIVRSmIEQ3lUGwbEIRQQh4ZpeEQGIMB0JZdkoc4XnqVB/k0CAGAKAJgEgFgGgGYBXnyVA5mCRQ4maA5NjgRJvgSTwoFYF";
	var_s = var_s + "oFmGCBmBqBphhgTJvDcIkFlWCJhmOLgmDoYoIiYKoKmKSI2C6CwiGOLJwgyTJ4lYAg8mOCI+DqDpjkiMJ0g+TJZAYN4OGOWQWEaCpjnOUhBDMZAzk4MYTmUCRGFKFJlE";
	var_s = var_s + "kRhJhKZJTjIWoWmWSR2F6F5mAmBhbhWZAoASdYZk6WYmGqGpmkmNhuhulQonaHJlgmGhnDuJ4JmYeoemeSZ2H6H5nhmTJ2h0TQKAoHohmiCgmgqIpokoJJ3iOaBKDydw";
	var_s = var_s + "8GkShWhaJZpgoZoaiaaRTmKHokGieJiiKKJqEqFomimaoKg6Hg+CgSouimK5rAqRg4D4axKjaHoSGuCpmjqLprkqdo6i0D4aBKQIgiwSwWkaMZsgsJpGD6LJLAqNIyi0";
	var_s = var_s + "CxGlKHJskOahLgKJhzlaK4gi2GxOl6MZtjmTJOjiX5ThSWo5mMM5CkCOpukuNpujubwLiYEY8k2NQ4mqPZNhuZgIj6b5LnaeQ2GXsJrGuQAEAQgI";
	excascadefile1.VisualAppearance().Add(1,COMVariant::createFromStr(var_s));
	excascadefile1.AllowSplitView(2/*exAllowTwoSplitView*/);
	excascadefile1.Background(18/*exSplitBar*/,0x1000000);
	excascadefile1.Background(142/*exCSplitBar*/,0x1000000);
	excascadefile1.Background(141/*exHSplitBar*/,0x1000000);
	excascadefile1.HeaderVisible(false);
	excascadefile1.EndUpdate();
}
21
How can I change the visual appearance for all split-bars that the control displays

public void init()
{
	;

	super();

	excascadefile1.BeginUpdate();
	excascadefile1.AllowSplitView(2/*exAllowTwoSplitView*/);
	excascadefile1.Background(18/*exSplitBar*/,WinApi::RGB2int(0,0,1));
	excascadefile1.Background(142/*exCSplitBar*/,WinApi::RGB2int(0,0,1));
	excascadefile1.Background(141/*exHSplitBar*/,WinApi::RGB2int(0,0,1));
	excascadefile1.HeaderVisible(false);
	excascadefile1.EndUpdate();
}
20
How can I change the tooltip's visual appearance

// MouseMove event - Occurs when the user moves the mouse.
void onEvent_MouseMove(int   _Button,int   _Shift,int   _X,int   _Y)
{
	;
	excascadefile1.ShowToolTip("This is a bit of <b>HTML<b> text to be shown when the cursor hovers the control.");
}

public void init()
{
	str var_s;
	;

	super();

	excascadefile1.BeginUpdate();
	var_s = "gBFLBCJwBAEHhEJAAEhABEgDg6AADACAxRDgMQBQKAAzAJBIYhiG4cYCgMZhXDOCYXABCEYRXBIHQSDSEYyjGLIXAWCYSAAMIyDKAUEhyGCUBileQhVgyJI3RgMUIzVA";
	var_s = var_s + "cRRFEiUJQlIZZCgeCZETrPcaUVDcTQHJyRYDlWA3NBwJAAVTVcT0FJdCxEGiRBiqOZ5CAqHIeU7IMI2HTNMStDCYRpEW4bTocMJ1QKNNzyRIkRShC6zLRnDAwApyLIuT";
	var_s = var_s + "BOcx0Pb+CQ5HgAMgnbA6Bg2XYNTRYNKRRjYKwTKCQJ5tOCbNq2W6WUhBFb2DYdewTQIAM6gO0cQyiAC2Lb0aR5brKdIoXpeAAcDblF4/BLZAA2DZsOhzBpjYreNBRBhu";
	var_s = var_s + "C+G4oFQOQ8liXw/BEX5pg4dY8GgHpCiGNJtHadJwDGFp7HuQpiF2OBRHsHZ7g+ZJkHofB7HARAkiAaQYkcQZUHIGRUGQDIuE2BAhDYBxGkMZAkCgRxRnWKAYEYB4Elma";
	var_s = var_s + "QJAGQ42BgOxPCgdJMgeS7/CKCJiEiCJDgmThYiSfoKmGNAOBsOYjAMEgyDcYxDi4NoNmOCJmDoMhjkMYg+D8ZAEAyd4QkwWQUmqEZOmkJhKhKZJJDYSg8mUAwiFIOZlE";
	var_s = var_s + "QDJVhWTR5GSb4WmSaR2F6FpOniJJlDGJhEA4MgxA4OYknGGpPAmNhuhulRGHKGxLjmVQDC+J4DiYeg8GGWYuH6H5oAoBoCgcTwimaBodmeGZongPRPCoCoOiOZ5qBIIo";
	var_s = var_s + "iAuaZomkPoPGOToEiaaZKHaHYfiUA5OhMAAngoVh6iYKYqHqKoqmGWoGiOKRkHOKJ7D2TxKgaNotmuCpmFAPQrkqPh4iwaw6laOowmwOpwnSL4LmiXJ9D4TxbBqTozm0";
	var_s = var_s + "CxGjwPRtEsIJsjWT4Dlydo1C2Sx2l6N5uAOWpijIDpbhYQ42i4K4mmqOpukuMpnjIJIjmKco5m8S5WnaPZkDuSJ4h0S46FKcY8m+DAHAGPovkoUhgD4cILmsCpCnCTA2";
	var_s = var_s + "nKQgPhwFokh4JpjmsFpEDGDBnBqRpwgwWJ6kSKhZjie5FnGTIXCWR4yAmYh+D+D48g8HpLnMDJHDIPoylObwpWIY5/CyTJzkydw1kSIhzA6ZQ7E+fJrDWUZ0g0JxKksT";
	var_s = var_s + "5NDSPJTmUaRcmAN5Nn0FJ/lMdYNGcWpWnWHRaGAMZ2AQDoEDKNhLicVpViQDYnGqWpPl2HxFDQNwJgoLoGGaCcDInRdjMCuNYbovR2D2FyNgNIcAJC5FWKwNwcBqAzCW";
	var_s = var_s + "BoPgTA8BkEwFwN4HRjjyAMH8EgcQ5CaGIFoAAHQ3AoAAIAQBAQ==";
	excascadefile1.VisualAppearance().Add(1,COMVariant::createFromStr(var_s));
	excascadefile1.Background(64/*exToolTipAppearance*/,0x1000000);
	excascadefile1.EndUpdate();
}
19
How can I change the tooltip's visual appearance

// MouseMove event - Occurs when the user moves the mouse.
void onEvent_MouseMove(int   _Button,int   _Shift,int   _X,int   _Y)
{
	;
	excascadefile1.ShowToolTip("This is a bit of <b>HTML<b> text to be shown when the cursor hovers the control.");
}

public void init()
{
	;

	super();

	excascadefile1.BeginUpdate();
	excascadefile1.Background(65/*exToolTipBackColor*/,WinApi::RGB2int(0,0,1));
	excascadefile1.Background(66/*exToolTipForeColor*/,WinApi::RGB2int(255,255,0));
	excascadefile1.EndUpdate();
}
18
How can I change the visual appearance of the control's split bar

public void init()
{
	str var_s;
	;

	super();

	excascadefile1.BeginUpdate();
	var_s = "gBFLBCJwBAEHhEJAAEhABEgDg6AADACAxRDgMQBQKAAzAJBIYhiG4cYCgMZhXDOCYXABCEYRXBIHQSDSEYyjGLIXAWCYSAAMIyDKAUEhyGCUBileQhVgyJI3RgMUIzVA";
	var_s = var_s + "cRRFEiUJQlIZZCgeCZETrPcaUVDcTQHJyRYDlWA3NBwJAAVTVcT0FJdCxEGiRBiqOZ5CAqHIeU7IMI2HTNMStDCYRpEW4bTocMJ1QKNNzyRIkRShC6zLRnDAwApyLIuT";
	var_s = var_s + "BOcx0Pb+CQ5HgAMgnbA6Bg2XYNTRYNKRRjYKwTKCQJ5tOCbNq2W6WUhBFb2DYdewTQIAM6gO0cQyiAC2Lb0aR5brKdIoXpeAAcDblF4/BLZAA2DZsOhzBpjYreNBRBhu";
	var_s = var_s + "C+G4oFQOQ8liXw/BEX5pg4dY8GgHpCiGNJtHadJwDGFp7HuQpiF2OBRHsHZ7g+ZJkHofB7HARAkiAaQYkcQZUHIGRUGQDIuE2BAhDYBxGkMZAkCgRxRnWKAYEYB4Elma";
	var_s = var_s + "QJAGQ42BgOxPCgdJMgeS7/CKCJiEiCJDgmThYiSfoKmGNAOBsOYjAMEgyDcYxDi4NoNmOCJmDoMhjkMYg+D8ZAEAyd4QkwWQUmqEZOmkJhKhKZJJDYSg8mUAwiFIOZlE";
	var_s = var_s + "QDJVhWTR5GSb4WmSaR2F6FpOniJJlDGJhEA4MgxA4OYknGGpPAmNhuhulRGHKGxLjmVQDC+J4DiYeg8GGWYuH6H5oAoBoCgcTwimaBodmeGZongPRPCoCoOiOZ5qBIIo";
	var_s = var_s + "iAuaZomkPoPGOToEiaaZKHaHYfiUA5OhMAAngoVh6iYKYqHqKoqmGWoGiOKRkHOKJ7D2TxKgaNotmuCpmFAPQrkqPh4iwaw6laOowmwOpwnSL4LmiXJ9D4TxbBqTozm0";
	var_s = var_s + "CxGjwPRtEsIJsjWT4Dlydo1C2Sx2l6N5uAOWpijIDpbhYQ42i4K4mmqOpukuMpnjIJIjmKco5m8S5WnaPZkDuSJ4h0S46FKcY8m+DAHAGPovkoUhgD4cILmsCpCnCTA2";
	var_s = var_s + "nKQgPhwFokh4JpjmsFpEDGDBnBqRpwgwWJ6kSKhZjie5FnGTIXCWR4yAmYh+D+D48g8HpLnMDJHDIPoylObwpWIY5/CyTJzkydw1kSIhzA6ZQ7E+fJrDWUZ0g0JxKksT";
	var_s = var_s + "5NDSPJTmUaRcmAN5Nn0FJ/lMdYNGcWpWnWHRaGAMZ2AQDoEDKNhLicVpViQDYnGqWpPl2HxFDQNwJgoLoGGaCcDInRdjMCuNYbovR2D2FyNgNIcAJC5FWKwNwcBqAzCW";
	var_s = var_s + "BoPgTA8BkEwFwN4HRjjyAMH8EgcQ5CaGIFoAAHQ3AoAAIAQBAQ==";
	excascadefile1.VisualAppearance().Add(1,COMVariant::createFromStr(var_s));
	excascadefile1.Background(18/*exSplitBar*/,0x1000000);
	excascadefile1.HeaderVisible(false);
	excascadefile1.Mode(0/*exFixCascadeMode*/);
	excascadefile1.EndUpdate();
}
17
How can I change the visual appearance of the control's split bar

public void init()
{
	;

	super();

	excascadefile1.BeginUpdate();
	excascadefile1.Background(18/*exSplitBar*/,WinApi::RGB2int(240,240,240));
	excascadefile1.HeaderVisible(false);
	excascadefile1.Mode(0/*exFixCascadeMode*/);
	excascadefile1.EndUpdate();
}
16
How can I load images into the control

public void init()
{
	;

	super();

	excascadefile1.HTMLPicture("pic1","c:\\exontrol\\images\\zipdisk.gif");
	excascadefile1.StatusBarVisible(2/*exStatusBarAnchorTop*/);
	excascadefile1.StatusBarLabel("<img>pic1</img> This is picture into the control's status bar");
}
15
Is it possible to show my tooltip

// MouseMove event - Occurs when the user moves the mouse.
void onEvent_MouseMove(int   _Button,int   _Shift,int   _X,int   _Y)
{
	;
	excascadefile1.ShowToolTip("This is a bit of <b>HTML<b> text to be shown when the cursor hovers the control.");
}

public void init()
{
	;

	super();

}
14
Is it possible to change the tooltip's font

public void init()
{
	COM com_f;
	anytype f;
	;

	super();

	f = COM::createFromObject(new stdole.StdFont()); com_f = f;
		f.Name("Tahoma");
		f.Size(12);
	excascadefile1.ToolTipFont(f);
}
13
Is it possible to change the tooltip's width

public void init()
{
	;

	super();

	excascadefile1.ToolTipWidth(64);
}
12
How can I disable the control
public void init()
{
	;

	super();

	excascadefile1.Enabled(false);
}
11
How can I force refreshing the control
public void init()
{
	;

	super();

	excascadefile1.BeginUpdate();
	excascadefile1.Refresh();
	excascadefile1.EndUpdate();
}
10
How can I prevent showing any tooltip
public void init()
{
	;

	super();

	excascadefile1.ToolTipDelay(0);
	excascadefile1.ToolTipPopDelay(0);
}
9
How can I make the control's tooltip to be shown for a longer time

public void init()
{
	;

	super();

	excascadefile1.ToolTipPopDelay(10000);
}
8
How can I make the control's tooltip to be shown faster

public void init()
{
	;

	super();

	excascadefile1.ToolTipDelay(1);
}
7
How can I get the control's handle
public void init()
{
	;

	super();

	print( excascadefile1.hWnd() );
}
6
How can I clears the images into the control

public void init()
{
	str var_s;
	;

	super();

	var_s = "gBJJgBAIDAAGAAEAAQhYAf8Pf4hh0QihCJo2AEZjQAjEZFEaIEaEEaAIAkcbk0olUrlktl0vmExmUzmk1m03nE5nU7nk9n0/oFBoVDolFo1HpFJpVLplNp1PqFRqVTql";
	var_s = var_s + "Vq1XrFZrVbrldr1fsFhsVjslls1ntFptVrtltt1vuFxuVzul1u13vF5vV7vl9v1/wGBwWDwmFw2HxGJxWLxmNx0xiFdyOTh8Tf9ZymXx+QytcyNgz8r0OblWjyWds+m0";
	var_s = var_s + "ka1Vf1ta1+r1mos2xrG2xeZ0+a0W0qOx3GO4NV3WeyvD2XJ5XL5nN51aiw+lfSj0gkUkAEllHanHI5j/cHg8EZf7w8vl8j4f/qfEZeB09/vjLAB30+kZQAP/P5/H6/yN";
	var_s = var_s + "AOAEAwCjMBwFAEDwJBMDwLBYAP2/8Hv8/gAGAD8LQs9w/nhDY/oygIA=";
	excascadefile1.Images(COMVariant::createFromStr(var_s));
	excascadefile1.StatusBarVisible(2/*exStatusBarAnchorTop*/);
	excascadefile1.StatusBarLabel("<img>1</img> This is an icon into the control's status bar");
	excascadefile1.ReplaceIcon(COMVariant::createFromInt(0),COMVariant::createFromInt(-1));
}
5
How can I load images into the control

public void init()
{
	str var_s;
	;

	super();

	var_s = "gBJJgBAIDAAGAAEAAQhYAf8Pf4hh0QihCJo2AEZjQAjEZFEaIEaEEaAIAkcbk0olUrlktl0vmExmUzmk1m03nE5nU7nk9n0/oFBoVDolFo1HpFJpVLplNp1PqFRqVTql";
	var_s = var_s + "Vq1XrFZrVbrldr1fsFhsVjslls1ntFptVrtltt1vuFxuVzul1u13vF5vV7vl9v1/wGBwWDwmFw2HxGJxWLxmNx0xiFdyOTh8Tf9ZymXx+QytcyNgz8r0OblWjyWds+m0";
	var_s = var_s + "ka1Vf1ta1+r1mos2xrG2xeZ0+a0W0qOx3GO4NV3WeyvD2XJ5XL5nN51aiw+lfSj0gkUkAEllHanHI5j/cHg8EZf7w8vl8j4f/qfEZeB09/vjLAB30+kZQAP/P5/H6/yN";
	var_s = var_s + "AOAEAwCjMBwFAEDwJBMDwLBYAP2/8Hv8/gAGAD8LQs9w/nhDY/oygIA=";
	excascadefile1.Images(COMVariant::createFromStr(var_s));
	excascadefile1.StatusBarVisible(2/*exStatusBarAnchorTop*/);
	excascadefile1.StatusBarLabel("<img>1</img> This is an icon into the control's status bar");
}
4
How do I get the version of the control I am running
public void init()
{
	;

	super();

	print( excascadefile1.Version() );
}
3
The control's foreground is changed if I open multiple views. What can be the problem

public void init()
{
	;

	super();

	excascadefile1.ForeColor(WinApi::RGB2int(255,0,0));
	excascadefile1.ForeColorAlternate(excascadefile1.ForeColor());
}
2
The control's background is changed if I open multiple views. What can be the problem

public void init()
{
	;

	super();

	excascadefile1.BackColor(WinApi::RGB2int(255,255,0));
	excascadefile1.BackColorAlternate(excascadefile1.BackColor());
}
1
How do I change the control's background color

public void init()
{
	;

	super();

	excascadefile1.BackColor(WinApi::RGB2int(240,240,240));
	excascadefile1.BackColorAlternate(excascadefile1.BackColor());
	excascadefile1.HeaderVisible(false);
}